home *** CD-ROM | disk | FTP | other *** search
/ Tripas 6 / TRIPAS 006.iso / UT.EXE / UNREAL T / System / BotPack.u / ScriptText52.TextBuffer < prev    next >
Unknown  |  1999-11-30  |  9.8 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 5e 9c 01 2f 2f 3d 3d 3d |........|^..//===|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 2f 2f 20 54 |========|==..// T|
|00000060| 72 61 69 6e 69 6e 67 44 | 4f 4d 2e 0d 0a 2f 2f 3d |rainingD|OM...//=|
|00000070| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000080| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 0a 63 6c |========|====..cl|
|000000c0| 61 73 73 20 54 72 61 69 | 6e 69 6e 67 44 4f 4d 20 |ass Trai|ningDOM |
|000000d0| 65 78 74 65 6e 64 73 20 | 44 6f 6d 69 6e 61 74 69 |extends |Dominati|
|000000e0| 6f 6e 3b 0d 0a 0d 0a 23 | 65 78 65 63 20 4f 42 4a |on;....#|exec OBJ|
|000000f0| 20 4c 4f 41 44 20 46 49 | 4c 45 3d 2e 2e 5c 53 6f | LOAD FI|LE=..\So|
|00000100| 75 6e 64 73 5c 54 75 74 | 56 6f 69 63 65 44 4f 4d |unds\Tut|VoiceDOM|
|00000110| 2e 75 61 78 20 50 41 43 | 4b 41 47 45 3d 54 75 74 |.uax PAC|KAGE=Tut|
|00000120| 56 6f 69 63 65 44 4f 4d | 0d 0a 0d 0a 76 61 72 20 |VoiceDOM|....var |
|00000130| 62 6f 6f 6c 20 62 4f 6c | 64 41 75 74 6f 54 61 75 |bool bOl|dAutoTau|
|00000140| 6e 74 3b 0d 0a 0d 0a 76 | 61 72 20 73 74 72 69 6e |nt;....v|ar strin|
|00000150| 67 20 44 4f 4d 5b 32 31 | 5d 3b 0d 0a 0d 0a 76 61 |g DOM[21|];....va|
|00000160| 72 20 6c 6f 63 61 6c 69 | 7a 65 64 20 73 74 72 69 |r locali|zed stri|
|00000170| 6e 67 20 54 75 74 4d 65 | 73 73 61 67 65 5b 32 31 |ng TutMe|ssage[21|
|00000180| 5d 3b 0d 0a 0d 0a 76 61 | 72 20 50 6c 61 79 65 72 |];....va|r Player|
|00000190| 50 61 77 6e 20 54 72 61 | 69 6e 65 65 3b 0d 0a 0d |Pawn Tra|inee;...|
|000001a0| 0a 76 61 72 20 69 6e 74 | 20 45 76 65 6e 74 54 69 |.var int| EventTi|
|000001b0| 6d 65 72 2c 20 4c 61 73 | 74 45 76 65 6e 74 2c 20 |mer, Las|tEvent, |
|000001c0| 45 76 65 6e 74 49 6e 64 | 65 78 2c 20 53 6f 75 6e |EventInd|ex, Soun|
|000001d0| 64 49 6e 64 65 78 3b 0d | 0a 76 61 72 20 62 6f 6f |dIndex;.|.var boo|
|000001e0| 6c 20 62 50 61 75 73 65 | 3b 0d 0a 0d 0a 76 61 72 |l bPause|;....var|
|000001f0| 20 73 74 72 69 6e 67 20 | 54 72 61 6e 73 6c 6f 63 | string |Transloc|
|00000200| 61 74 6f 72 43 6c 61 73 | 73 3b 0d 0a 0d 0a 2f 2f |atorClas|s;....//|
|00000210| 20 50 61 72 73 65 20 6f | 70 74 69 6f 6e 73 20 66 | Parse o|ptions f|
|00000220| 6f 72 20 74 68 69 73 20 | 67 61 6d 65 2e 2e 2e 0d |or this |game....|
|00000230| 0a 65 76 65 6e 74 20 49 | 6e 69 74 47 61 6d 65 28 |.event I|nitGame(|
|00000240| 20 73 74 72 69 6e 67 20 | 4f 70 74 69 6f 6e 73 2c | string |Options,|
|00000250| 20 6f 75 74 20 73 74 72 | 69 6e 67 20 45 72 72 6f | out str|ing Erro|
|00000260| 72 20 29 0d 0a 7b 0d 0a | 09 6c 6f 63 61 6c 20 73 |r )..{..|.local s|
|00000270| 74 72 69 6e 67 20 49 6e | 4f 70 74 3b 0d 0a 0d 0a |tring In|Opt;....|
|00000280| 09 53 75 70 65 72 2e 49 | 6e 69 74 47 61 6d 65 28 |.Super.I|nitGame(|
|00000290| 4f 70 74 69 6f 6e 73 2c | 20 45 72 72 6f 72 29 3b |Options,| Error);|
|000002a0| 0d 0a 0d 0a 09 62 52 61 | 74 65 64 47 61 6d 65 20 |.....bRa|tedGame |
|000002b0| 3d 20 54 72 75 65 3b 0d | 0a 09 54 69 6d 65 4c 69 |= True;.|..TimeLi|
|000002c0| 6d 69 74 20 3d 20 30 3b | 0d 0a 09 52 65 6d 61 69 |mit = 0;|...Remai|
|000002d0| 6e 69 6e 67 54 69 6d 65 | 20 3d 20 30 3b 0d 0a 09 |ningTime| = 0;...|
|000002e0| 46 72 61 67 4c 69 6d 69 | 74 20 3d 20 30 3b 0d 0a |FragLimi|t = 0;..|
|000002f0| 09 62 52 65 71 75 69 72 | 65 52 65 61 64 79 20 3d |.bRequir|eReady =|
|00000300| 20 46 61 6c 73 65 3b 0d | 0a 09 62 54 6f 75 72 6e | False;.|..bTourn|
|00000310| 61 6d 65 6e 74 20 3d 20 | 46 61 6c 73 65 3b 0d 0a |ament = |False;..|
|00000320| 09 45 76 65 6e 74 54 69 | 6d 65 72 20 3d 20 33 3b |.EventTi|mer = 3;|
|00000330| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|00000340| 49 6e 69 74 52 61 74 65 | 64 47 61 6d 65 28 4c 61 |InitRate|dGame(La|
|00000350| 64 64 65 72 49 6e 76 65 | 6e 74 6f 72 79 20 4c 61 |dderInve|ntory La|
|00000360| 64 64 65 72 4f 62 6a 2c | 20 50 6c 61 79 65 72 50 |dderObj,| PlayerP|
|00000370| 61 77 6e 20 4c 61 64 64 | 65 72 50 6c 61 79 65 72 |awn Ladd|erPlayer|
|00000380| 29 0d 0a 7b 0d 0a 09 53 | 75 70 65 72 2e 49 6e 69 |)..{...S|uper.Ini|
|00000390| 74 52 61 74 65 64 47 61 | 6d 65 28 4c 61 64 64 65 |tRatedGa|me(Ladde|
|000003a0| 72 4f 62 6a 2c 20 4c 61 | 64 64 65 72 50 6c 61 79 |rObj, La|dderPlay|
|000003b0| 65 72 29 3b 0d 0a 09 0d | 0a 09 52 65 6d 61 69 6e |er);....|..Remain|
|000003c0| 69 6e 67 42 6f 74 73 20 | 3d 20 30 3b 0d 0a 09 62 |ingBots |= 0;...b|
|000003d0| 52 65 71 75 69 72 65 52 | 65 61 64 79 20 3d 20 46 |RequireR|eady = F|
|000003e0| 61 6c 73 65 3b 0d 0a 09 | 47 6f 61 6c 54 65 61 6d |alse;...|GoalTeam|
|000003f0| 53 63 6f 72 65 20 3d 20 | 30 3b 0d 0a 7d 0d 0a 0d |Score = |0;..}...|
|00000400| 0a 65 76 65 6e 74 20 70 | 6c 61 79 65 72 70 61 77 |.event p|layerpaw|
|00000410| 6e 20 4c 6f 67 69 6e 0d | 0a 28 0d 0a 09 73 74 72 |n Login.|.(...str|
|00000420| 69 6e 67 20 50 6f 72 74 | 61 6c 2c 0d 0a 09 73 74 |ing Port|al,...st|
|00000430| 72 69 6e 67 20 4f 70 74 | 69 6f 6e 73 2c 0d 0a 09 |ring Opt|ions,...|
|00000440| 6f 75 74 20 73 74 72 69 | 6e 67 20 45 72 72 6f 72 |out stri|ng Error|
|00000450| 2c 0d 0a 09 63 6c 61 73 | 73 3c 70 6c 61 79 65 72 |,...clas|s<player|
|00000460| 70 61 77 6e 3e 20 53 70 | 61 77 6e 43 6c 61 73 73 |pawn> Sp|awnClass|
|00000470| 0d 0a 29 0d 0a 7b 0d 0a | 09 54 72 61 69 6e 65 65 |..)..{..|.Trainee|
|00000480| 20 3d 20 53 75 70 65 72 | 2e 4c 6f 67 69 6e 28 50 | = Super|.Login(P|
|00000490| 6f 72 74 61 6c 2c 20 4f | 70 74 69 6f 6e 73 2c 20 |ortal, O|ptions, |
|000004a0| 45 72 72 6f 72 2c 20 53 | 70 61 77 6e 43 6c 61 73 |Error, S|pawnClas|
|000004b0| 73 29 3b 0d 0a 09 54 72 | 61 69 6e 65 65 2e 50 6c |s);...Tr|ainee.Pl|
|000004c0| 61 79 65 72 52 65 70 6c | 69 63 61 74 69 6f 6e 49 |ayerRepl|icationI|
|000004d0| 6e 66 6f 2e 54 65 61 6d | 4e 61 6d 65 20 3d 20 22 |nfo.Team|Name = "|
|000004e0| 52 65 64 22 3b 0d 0a 09 | 54 72 61 69 6e 65 65 2e |Red";...|Trainee.|
|000004f0| 50 6c 61 79 65 72 52 65 | 70 6c 69 63 61 74 69 6f |PlayerRe|plicatio|
|00000500| 6e 49 6e 66 6f 2e 54 65 | 61 6d 20 3d 20 30 3b 0d |nInfo.Te|am = 0;.|
|00000510| 0a 09 54 72 61 69 6e 65 | 65 2e 52 65 64 75 63 65 |..Traine|e.Reduce|
|00000520| 64 44 61 6d 61 67 65 54 | 79 70 65 20 3d 20 27 41 |dDamageT|ype = 'A|
|00000530| 6c 6c 27 3b 0d 0a 0d 0a | 09 72 65 74 75 72 6e 20 |ll';....|.return |
|00000540| 54 72 61 69 6e 65 65 3b | 0d 0a 7d 0d 0a 0d 0a 66 |Trainee;|..}....f|
|00000550| 75 6e 63 74 69 6f 6e 20 | 54 75 74 6f 72 69 61 6c |unction |Tutorial|
|00000560| 53 6f 75 6e 64 28 20 73 | 74 72 69 6e 67 20 4e 65 |Sound( s|tring Ne|
|00000570| 77 53 6f 75 6e 64 20 29 | 0d 0a 7b 0d 0a 09 6c 6f |wSound )|..{...lo|
|00000580| 63 61 6c 20 73 6f 75 6e | 64 20 4d 79 53 6f 75 6e |cal soun|d MySoun|
|00000590| 64 3b 0d 0a 0d 0a 09 4d | 79 53 6f 75 6e 64 20 3d |d;.....M|ySound =|
|000005a0| 20 73 6f 75 6e 64 28 20 | 44 79 6e 61 6d 69 63 4c | sound( |DynamicL|
|000005b0| 6f 61 64 4f 62 6a 65 63 | 74 28 4e 65 77 53 6f 75 |oadObjec|t(NewSou|
|000005c0| 6e 64 2c 20 63 6c 61 73 | 73 27 53 6f 75 6e 64 27 |nd, clas|s'Sound'|
|000005d0| 29 20 29 3b 0d 0a 09 45 | 76 65 6e 74 54 69 6d 65 |) );...E|ventTime|
|000005e0| 72 20 3d 20 47 65 74 53 | 6f 75 6e 64 44 75 72 61 |r = GetS|oundDura|
|000005f0| 74 69 6f 6e 28 20 4d 79 | 53 6f 75 6e 64 20 29 20 |tion( My|Sound ) |
|00000600| 2b 20 32 3b 0d 0a 09 54 | 72 61 69 6e 65 65 2e 50 |+ 2;...T|rainee.P|
|00000610| 6c 61 79 53 6f 75 6e 64 | 28 4d 79 53 6f 75 6e 64 |laySound|(MySound|
|00000620| 2c 20 53 4c 4f 54 5f 49 | 6e 74 65 72 66 61 63 65 |, SLOT_I|nterface|
|00000630| 2c 20 32 2e 30 29 3b 0d | 0a 7d 0d 0a 0d 0a 66 75 |, 2.0);.|.}....fu|
|00000640| 6e 63 74 69 6f 6e 20 54 | 69 6d 65 72 28 29 0d 0a |nction T|imer()..|
|00000650| 7b 0d 0a 09 53 75 70 65 | 72 2e 54 69 6d 65 72 28 |{...Supe|r.Timer(|
|00000660| 29 3b 0d 0a 0d 0a 09 69 | 66 20 28 28 45 76 65 6e |);.....i|f ((Even|
|00000670| 74 54 69 6d 65 72 20 3d | 3d 20 30 29 20 7c 7c 20 |tTimer =|= 0) || |
|00000680| 62 50 61 75 73 65 29 0d | 0a 09 09 72 65 74 75 72 |bPause).|...retur|
|00000690| 6e 3b 0d 0a 0d 0a 09 45 | 76 65 6e 74 54 69 6d 65 |n;.....E|ventTime|
|000006a0| 72 2d 2d 3b 0d 0a 09 69 | 66 20 28 45 76 65 6e 74 |r--;...i|f (Event|
|000006b0| 54 69 6d 65 72 20 3d 3d | 20 30 29 09 09 2f 2f 20 |Timer ==| 0)..// |
|000006c0| 45 76 65 6e 74 20 74 69 | 6d 65 20 69 73 20 75 70 |Event ti|me is up|
|000006d0| 2c 20 70 65 72 66 6f 72 | 6d 20 61 6e 20 65 76 65 |, perfor|m an eve|
|000006e0| 6e 74 0d 0a 09 7b 0d 0a | 09 09 69 66 20 28 45 76 |nt...{..|..if (Ev|
|000006f0| 65 6e 74 49 6e 64 65 78 | 20 3d 3d 20 4c 61 73 74 |entIndex| == Last|
|00000700| 45 76 65 6e 74 29 09 2f | 2f 20 4e 6f 20 6d 6f 72 |Event)./|/ No mor|
|00000710| 65 20 65 76 65 6e 74 73 | 20 71 75 65 75 65 64 2e |e events| queued.|
|00000720| 0d 0a 09 09 09 72 65 74 | 75 72 6e 3b 0d 0a 0d 0a |.....ret|urn;....|
|00000730| 09 09 2f 2f 20 43 61 6c | 6c 20 61 6e 20 65 76 65 |..// Cal|l an eve|
|00000740| 6e 74 20 66 75 6e 63 74 | 69 6f 6e 20 61 70 70 72 |nt funct|ion appr|
|00000750| 6f 70 72 69 61 74 65 20 | 66 6f 72 20 74 68 69 73 |opriate |for this|
|00000760| 20 65 76 65 6e 74 2e 0d | 0a 09 09 73 77 69 74 63 | event..|...switc|
|00000770| 68 20 28 45 76 65 6e 74 | 49 6e 64 65 78 29 0d 0a |h (Event|Index)..|
|00000780| 09 09 7b 0d 0a 09 09 09 | 63 61 73 65 20 30 3a 0d |..{.....|case 0:.|
|00000790| 0a 09 09 09 09 44 4f 4d | 54 75 74 45 76 65 6e 74 |.....DOM|TutEvent|
|000007a0| 30 28 29 3b 0d 0a 09 09 | 09 09 62 72 65 61 6b 3b |0();....|..break;|
|000007b0| 0d 0a 09 09 09 63 61 73 | 65 20 31 3a 0d 0a 09 09 |.....cas|e 1:....|
|000007c0| 09 09 44 4f 4d 54 75 74 | 45 76 65 6e 74 31 28 29 |..DOMTut|Event1()|
|000007d0| 3b 0d 0a 09 09 09 09 62 | 72 65 61 6b 3b 0d 0a 09 |;......b|reak;...|
|000007e0| 09 09 63 61 73 65 20 32 | 3a 0d 0a 09 09 09 09 44 |..case 2|:......D|
|000007f0| 4f 4d 54 75 74 45 76 65 | 6e 74 32 28 29 3b 0d 0a |OMTutEve|nt2();..|
|00000800| 09 09 09 09 62 72 65 61 | 6b 3b 0d 0a 09 09 09 63 |....brea|k;.....c|
|00000810| 61 73 65 20 33 3a 0d 0a | 09 09 09 09 44 4f 4d 54 |ase 3:..|....DOMT|
|00000820| 75 74 45 76 65 6e 74 33 | 28 29 3b 0d 0a 09 09 09 |utEvent3|();.....|
|00000830| 09 62 72 65 61 6b 3b 0d | 0a 09 09 09 63 61 73 65 |.break;.|....case|
|00000840| 20 34 3a 0d 0a 09 09 09 | 09 44 4f 4d 54 75 74 45 | 4:.....|.DOMTutE|
|00000850| 76 65 6e 74 34 28 29 3b | 0d 0a 09 09 09 09 62 72 |vent4();|......br|
|00000860| 65 61 6b 3b 0d 0a 09 09 | 09 63 61 73 65 20 35 3a |eak;....|.case 5:|
|00000870| 0d 0a 09 09 09 09 44 4f | 4d 54 75 74 45 76 65 6e |......DO|MTutEven|
|00000880| 74 35 28 29 3b 0d 0a 09 | 09 09 09 62 72 65 61 6b |t5();...|...break|
|00000890| 3b 0d 0a 09 09 09 63 61 | 73 65 20 36 3a 0d 0a 09 |;.....ca|se 6:...|
|000008a0| 09 09 09 44 4f 4d 54 75 | 74 45 76 65 6e 74 36 28 |...DOMTu|tEvent6(|
|000008b0| 29 3b 0d 0a 09 09 09 09 | 62 72 65 61 6b 3b 0d 0a |);......|break;..|
|000008c0| 09 09 09 63 61 73 65 20 | 37 3a 0d 0a 09 09 09 09 |...case |7:......|
|000008d0| 44 4f 4d 54 75 74 45 76 | 65 6e 74 37 28 29 3b 0d |DOMTutEv|ent7();.|
|000008e0| 0a 09 09 09 09 62 72 65 | 61 6b 3b 0d 0a 09 09 09 |.....bre|ak;.....|
|000008f0| 63 61 73 65 20 38 3a 0d | 0a 09 09 09 09 44 4f 4d |case 8:.|.....DOM|
|00000900| 54 75 74 45 76 65 6e 74 | 38 28 29 3b 0d 0a 09 09 |TutEvent|8();....|
|00000910| 09 09 62 72 65 61 6b 3b | 0d 0a 09 09 09 63 61 73 |..break;|.....cas|
|00000920| 65 20 39 3a 0d 0a 09 09 | 09 09 44 4f 4d 54 75 74 |e 9:....|..DOMTut|
|00000930| 45 76 65 6e 74 39 28 29 | 3b 0d 0a 09 09 09 09 62 |Event9()|;......b|
|00000940| 72 65 61 6b 3b 0d 0a 09 | 09 09 63 61 73 65 20 31 |reak;...|..case 1|
|00000950| 30 3a 0d 0a 09 09 09 09 | 44 4f 4d 54 75 74 45 76 |0:......|DOMTutEv|
|00000960| 65 6e 74 31 30 28 29 3b | 0d 0a 09 09 09 09 62 72 |ent10();|......br|
|00000970| 65 61 6b 3b 0d 0a 09 09 | 09 63 61 73 65 20 31 31 |eak;....|.case 11|
|00000980| 3a 0d 0a 09 09 09 09 44 | 4f 4d 54 75 74 45 76 65 |:......D|OMTutEve|
|00000990| 6e 74 31 31 28 29 3b 0d | 0a 09 09 09 09 62 72 65 |nt11();.|.....bre|
|000009a0| 61 6b 3b 0d 0a 09 09 09 | 63 61 73 65 20 31 32 3a |ak;.....|case 12:|
|000009b0| 0d 0a 09 09 09 09 44 4f | 4d 54 75 74 45 76 65 6e |......DO|MTutEven|
|000009c0| 74 31 32 28 29 3b 0d 0a | 09 09 09 09 62 72 65 61 |t12();..|....brea|
|000009d0| 6b 3b 0d 0a 09 09 09 63 | 61 73 65 20 31 33 3a 0d |k;.....c|ase 13:.|
|000009e0| 0a 09 09 09 09 44 4f 4d | 54 75 74 45 76 65 6e 74 |.....DOM|TutEvent|
|000009f0| 31 33 28 29 3b 0d 0a 09 | 09 09 09 62 72 65 61 6b |13();...|...break|
|00000a00| 3b 0d 0a 09 09 09 63 61 | 73 65 20 31 34 3a 0d 0a |;.....ca|se 14:..|
|00000a10| 09 09 09 09 44 4f 4d 54 | 75 74 45 76 65 6e 74 31 |....DOMT|utEvent1|
|00000a20| 34 28 29 3b 0d 0a 09 09 | 09 09 62 72 65 61 6b 3b |4();....|..break;|
|00000a30| 0d 0a 09 09 09 63 61 73 | 65 20 31 35 3a 0d 0a 09 |.....cas|e 15:...|
|00000a40| 09 09 09 44 4f 4d 54 75 | 74 45 76 65 6e 74 31 35 |...DOMTu|tEvent15|
|00000a50| 28 29 3b 0d 0a 09 09 09 | 09 62 72 65 61 6b 3b 0d |();.....|.break;.|
|00000a60| 0a 09 09 09 63 61 73 65 | 20 31 36 3a 0d 0a 09 09 |....case| 16:....|
|00000a70| 09 09 44 4f 4d 54 75 74 | 45 76 65 6e 74 31 36 28 |..DOMTut|Event16(|
|00000a80| 29 3b 0d 0a 09 09 09 09 | 62 72 65 61 6b 3b 0d 0a |);......|break;..|
|00000a90| 09 09 09 63 61 73 65 20 | 31 37 3a 0d 0a 09 09 09 |...case |17:.....|
|00000aa0| 09 44 4f 4d 54 75 74 45 | 76 65 6e 74 31 37 28 29 |.DOMTutE|vent17()|
|00000ab0| 3b 0d 0a 09 09 09 09 62 | 72 65 61 6b 3b 0d 0a 09 |;......b|reak;...|
|00000ac0| 09 09 63 61 73 65 20 31 | 38 3a 0d 0a 09 09 09 09 |..case 1|8:......|
|00000ad0| 44 4f 4d 54 75 74 45 76 | 65 6e 74 31 38 28 29 3b |DOMTutEv|ent18();|
|00000ae0| 0d 0a 09 09 09 09 62 72 | 65 61 6b 3b 0d 0a 09 09 |......br|eak;....|
|00000af0| 7d 0d 0a 09 09 45 76 65 | 6e 74 49 6e 64 65 78 2b |}....Eve|ntIndex+|
|00000b00| 2b 3b 0d 0a 09 7d 0d 0a | 7d 0d 0a 0d 0a 66 75 6e |+;...}..|}....fun|
|00000b10| 63 74 69 6f 6e 20 44 4f | 4d 54 75 74 45 76 65 6e |ction DO|MTutEven|
|00000b20| 74 30 28 29 0d 0a 7b 0d | 0a 09 6c 6f 63 61 6c 20 |t0()..{.|..local |
|00000b30| 43 6f 6e 74 72 6f 6c 50 | 6f 69 6e 74 20 43 50 3b |ControlP|oint CP;|
|00000b40| 0d 0a 0d 0a 09 54 72 61 | 69 6e 65 65 2e 50 72 6f |.....Tra|inee.Pro|
|00000b50| 67 72 65 73 73 54 69 6d | 65 4f 75 74 20 3d 20 4c |gressTim|eOut = L|
|00000b60| 65 76 65 6c 2e 54 69 6d | 65 53 65 63 6f 6e 64 73 |evel.Tim|eSeconds|
|00000b70| 3b 0d 0a 09 69 66 20 28 | 54 72 61 69 6e 65 65 2e |;...if (|Trainee.|
|00000b80| 49 73 41 28 27 54 6f 75 | 72 6e 61 6d 65 6e 74 50 |IsA('Tou|rnamentP|
|00000b90| 6c 61 79 65 72 27 29 29 | 0d 0a 09 7b 0d 0a 09 09 |layer'))|...{....|
|00000ba0| 62 4f 6c 64 41 75 74 6f | 54 61 75 6e 74 20 3d 20 |bOldAuto|Taunt = |
|00000bb0| 54 6f 75 72 6e 61 6d 65 | 6e 74 50 6c 61 79 65 72 |Tourname|ntPlayer|
|00000bc0| 28 54 72 61 69 6e 65 65 | 29 2e 62 41 75 74 6f 54 |(Trainee|).bAutoT|
|00000bd0| 61 75 6e 74 3b 0d 0a 09 | 09 54 6f 75 72 6e 61 6d |aunt;...|.Tournam|
|00000be0| 65 6e 74 50 6c 61 79 65 | 72 28 54 72 61 69 6e 65 |entPlaye|r(Traine|
|00000bf0| 65 29 2e 62 41 75 74 6f | 54 61 75 6e 74 20 3d 20 |e).bAuto|Taunt = |
|00000c00| 46 61 6c 73 65 3b 0d 0a | 09 7d 0d 0a 09 66 6f 72 |False;..|.}...for|
|00000c10| 65 61 63 68 20 41 6c 6c | 41 63 74 6f 72 73 28 63 |each All|Actors(c|
|00000c20| 6c 61 73 73 27 43 6f 6e | 74 72 6f 6c 50 6f 69 6e |lass'Con|trolPoin|
|00000c30| 74 27 2c 20 43 50 29 0d | 0a 09 7b 0d 0a 09 09 43 |t', CP).|..{....C|
|00000c40| 50 2e 53 65 74 43 6f 6c | 6c 69 73 69 6f 6e 28 46 |P.SetCol|lision(F|
|00000c50| 61 6c 73 65 2c 20 46 61 | 6c 73 65 2c 20 46 61 6c |alse, Fa|lse, Fal|
|00000c60| 73 65 29 3b 0d 0a 09 7d | 0d 0a 09 54 6f 75 72 6e |se);...}|...Tourn|
|00000c70| 61 6d 65 6e 74 43 6f 6e | 73 6f 6c 65 28 54 72 61 |amentCon|sole(Tra|
|00000c80| 69 6e 65 65 2e 50 6c 61 | 79 65 72 2e 43 6f 6e 73 |inee.Pla|yer.Cons|
|00000c90| 6f 6c 65 29 2e 53 68 6f | 77 4d 65 73 73 61 67 65 |ole).Sho|wMessage|
|00000ca0| 28 29 3b 0d 0a 09 54 75 | 74 6f 72 69 61 6c 53 6f |();...Tu|torialSo|
|00000cb0| 75 6e 64 28 44 4f 4d 5b | 30 5d 29 3b 0d 0a 09 54 |und(DOM[|0]);...T|
|00000cc0| 6f 75 72 6e 61 6d 65 6e | 74 43 6f 6e 73 6f 6c 65 |ournamen|tConsole|
|00000cd0| 28 54 72 61 69 6e 65 65 | 2e 50 6c 61 79 65 72 2e |(Trainee|.Player.|
|00000ce0| 43 6f 6e 73 6f 6c 65 29 | 2e 41 64 64 4d 65 73 73 |Console)|.AddMess|
|00000cf0| 61 67 65 28 54 75 74 4d | 65 73 73 61 67 65 5b 30 |age(TutM|essage[0|
|00000d00| 5d 29 3b 0d 0a 09 53 6f | 75 6e 64 49 6e 64 65 78 |]);...So|undIndex|
|00000d10| 2b 2b 3b 0d 0a 0d 0a 09 | 54 72 61 69 6e 65 65 2e |++;.....|Trainee.|
|00000d20| 48 65 61 6c 74 68 20 3d | 20 31 30 30 3b 0d 0a 7d |Health =| 100;..}|
|00000d30| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 44 4f 4d |....func|tion DOM|
|00000d40| 54 75 74 45 76 65 6e 74 | 31 28 29 0d 0a 7b 0d 0a |TutEvent|1()..{..|
|00000d50| 09 54 75 74 6f 72 69 61 | 6c 53 6f 75 6e 64 28 44 |.Tutoria|lSound(D|
|00000d60| 4f 4d 5b 31 5d 29 3b 0d | 0a 09 54 6f 75 72 6e 61 |OM[1]);.|..Tourna|
|00000d70| 6d 65 6e 74 43 6f 6e 73 | 6f 6c 65 28 54 72 61 69 |mentCons|ole(Trai|
|00000d80| 6e 65 65 2e 50 6c 61 79 | 65 72 2e 43 6f 6e 73 6f |nee.Play|er.Conso|
|00000d90| 6c 65 29 2e 41 64 64 4d | 65 73 73 61 67 65 28 54 |le).AddM|essage(T|
|00000da0| 75 74 4d 65 73 73 61 67 | 65 5b 31 5d 29 3b 0d 0a |utMessag|e[1]);..|
|00000db0| 09 53 6f 75 6e 64 49 6e | 64 65 78 2b 2b 3b 0d 0a |.SoundIn|dex++;..|
|00000dc0| 7d 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 44 4f |}....fun|ction DO|
|00000dd0| 4d 54 75 74 45 76 65 6e | 74 32 28 29 0d 0a 7b 0d |MTutEven|t2()..{.|
|00000de0| 0a 09 6c 6f 63 61 6c 20 | 69 6e 74 20 58 2c 20 59 |..local |int X, Y|
|00000df0| 3b 0d 0a 09 58 20 3d 20 | 2d 31 32 38 3b 0d 0a 09 |;...X = |-128;...|
|00000e00| 59 20 3d 20 2d 31 32 38 | 3b 0d 0a 0d 0a 09 54 75 |Y = -128|;.....Tu|
|00000e10| 74 6f 72 69 61 6c 53 6f | 75 6e 64 28 44 4f 4d 5b |torialSo|und(DOM[|
|00000e20| 32 5d 29 3b 0d 0a 09 54 | 6f 75 72 6e 61 6d 65 6e |2]);...T|ournamen|
|00000e30| 74 43 6f 6e 73 6f 6c 65 | 28 54 72 61 69 6e 65 65 |tConsole|(Trainee|
|00000e40| 2e 50 6c 61 79 65 72 2e | 43 6f 6e 73 6f 6c 65 29 |.Player.|Console)|
|00000e50| 2e 41 64 64 4d 65 73 73 | 61 67 65 28 54 75 74 4d |.AddMess|age(TutM|
|00000e60| 65 73 73 61 67 65 5b 32 | 5d 29 3b 0d 0a 09 53 6f |essage[2|]);...So|
|00000e70| 75 6e 64 49 6e 64 65 78 | 2b 2b 3b 0d 0a 7d 0d 0a |undIndex|++;..}..|
|00000e80| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 44 4f 4d 54 75 |..functi|on DOMTu|
|00000e90| 74 45 76 65 6e 74 33 28 | 29 0d 0a 7b 0d 0a 09 54 |tEvent3(|)..{...T|
|00000ea0| 75 74 6f 72 69 61 6c 53 | 6f 75 6e 64 28 44 4f 4d |utorialS|ound(DOM|
|00000eb0| 5b 33 5d 29 3b 0d 0a 09 | 54 6f 75 72 6e 61 6d 65 |[3]);...|Tourname|
|00000ec0| 6e 74 43 6f 6e 73 6f 6c | 65 28 54 72 61 69 6e 65 |ntConsol|e(Traine|
|00000ed0| 65 2e 50 6c 61 79 65 72 | 2e 43 6f 6e 73 6f 6c 65 |e.Player|.Console|
|00000ee0| 29 2e 41 64 64 4d 65 73 | 73 61 67 65 28 54 75 74 |).AddMes|sage(Tut|
|00000ef0| 4d 65 73 73 61 67 65 5b | 33 5d 29 3b 0d 0a 09 53 |Message[|3]);...S|
|00000f00| 6f 75 6e 64 49 6e 64 65 | 78 2b 2b 3b 0d 0a 7d 0d |oundInde|x++;..}.|
|00000f10| 0a 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 44 4f 4d 54 |...funct|ion DOMT|
|00000f20| 75 74 45 76 65 6e 74 34 | 28 29 0d 0a 7b 0d 0a 09 |utEvent4|()..{...|
|00000f30| 54 75 74 6f 72 69 61 6c | 53 6f 75 6e 64 28 44 4f |Tutorial|Sound(DO|
|00000f40| 4d 5b 34 5d 29 3b 0d 0a | 09 54 6f 75 72 6e 61 6d |M[4]);..|.Tournam|
|00000f50| 65 6e 74 43 6f 6e 73 6f | 6c 65 28 54 72 61 69 6e |entConso|le(Train|
|00000f60| 65 65 2e 50 6c 61 79 65 | 72 2e 43 6f 6e 73 6f 6c |ee.Playe|r.Consol|
|00000f70| 65 29 2e 41 64 64 4d 65 | 73 73 61 67 65 28 54 75 |e).AddMe|ssage(Tu|
|00000f80| 74 4d 65 73 73 61 67 65 | 5b 34 5d 29 3b 0d 0a 09 |tMessage|[4]);...|
|00000f90| 53 6f 75 6e 64 49 6e 64 | 65 78 2b 2b 3b 0d 0a 7d |SoundInd|ex++;..}|
|00000fa0| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 44 4f 4d |....func|tion DOM|
|00000fb0| 54 75 74 45 76 65 6e 74 | 35 28 29 0d 0a 7b 0d 0a |TutEvent|5()..{..|
|00000fc0| 09 54 75 74 6f 72 69 61 | 6c 53 6f 75 6e 64 28 44 |.Tutoria|lSound(D|
|00000fd0| 4f 4d 5b 35 5d 29 3b 0d | 0a 09 54 6f 75 72 6e 61 |OM[5]);.|..Tourna|
|00000fe0| 6d 65 6e 74 43 6f 6e 73 | 6f 6c 65 28 54 72 61 69 |mentCons|ole(Trai|
|00000ff0| 6e 65 65 2e 50 6c 61 79 | 65 72 2e 43 6f 6e 73 6f |nee.Play|er.Conso|
|00001000| 6c 65 29 2e 41 64 64 4d | 65 73 73 61 67 65 28 54 |le).AddM|essage(T|
|00001010| 75 74 4d 65 73 73 61 67 | 65 5b 35 5d 29 3b 0d 0a |utMessag|e[5]);..|
|00001020| 09 53 6f 75 6e 64 49 6e | 64 65 78 2b 2b 3b 0d 0a |.SoundIn|dex++;..|
|00001030| 7d 0d 0a 0d 0a 66 75 6e | 63 74 69 6f 6e 20 44 4f |}....fun|ction DO|
|00001040| 4d 54 75 74 45 76 65 6e | 74 36 28 29 0d 0a 7b 0d |MTutEven|t6()..{.|
|00001050| 0a 09 54 75 74 6f 72 69 | 61 6c 53 6f 75 6e 64 28 |..Tutori|alSound(|
|00001060| 44 4f 4d 5b 36 5d 29 3b | 0d 0a 09 54 6f 75 72 6e |DOM[6]);|...Tourn|
|00001070| 61 6d 65 6e 74 43 6f 6e | 73 6f 6c 65 28 54 72 61 |amentCon|sole(Tra|
|00001080| 69 6e 65 65 2e 50 6c 61 | 79 65 72 2e 43 6f 6e 73 |inee.Pla|yer.Cons|
|00001090| 6f 6c 65 29 2e 41 64 64 | 4d 65 73 73 61 67 65 28 |ole).Add|Message(|
|000010a0| 54 75 74 4d 65 73 73 61 | 67 65 5b 36 5d 29 3b 0d |TutMessa|ge[6]);.|
|000010b0| 0a 09 53 6f 75 6e 64 49 | 6e 64 65 78 2b 2b 3b 0d |..SoundI|ndex++;.|
|000010c0| 0a 7d 0d 0a 0d 0a 66 75 | 6e 63 74 69 6f 6e 20 44 |.}....fu|nction D|
|000010d0| 4f 4d 54 75 74 45 76 65 | 6e 74 37 28 29 0d 0a 7b |OMTutEve|nt7()..{|
|000010e0| 0d 0a 09 54 75 74 6f 72 | 69 61 6c 53 6f 75 6e 64 |...Tutor|ialSound|
|000010f0| 28 44 4f 4d 5b 37 5d 29 | 3b 0d 0a 09 54 6f 75 72 |(DOM[7])|;...Tour|
|00001100| 6e 61 6d 65 6e 74 43 6f | 6e 73 6f 6c 65 28 54 72 |namentCo|nsole(Tr|
|00001110| 61 69 6e 65 65 2e 50 6c | 61 79 65 72 2e 43 6f 6e |ainee.Pl|ayer.Con|
|00001120| 73 6f 6c 65 29 2e 41 64 | 64 4d 65 73 73 61 67 65 |sole).Ad|dMessage|
|00001130| 28 54 75 74 4d 65 73 73 | 61 67 65 5b 37 5d 29 3b |(TutMess|age[7]);|
|00001140| 0d 0a 09 53 6f 75 6e 64 | 49 6e 64 65 78 2b 2b 3b |...Sound|Index++;|
|00001150| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|00001160| 44 4f 4d 54 75 74 45 76 | 65 6e 74 38 28 29 0d 0a |DOMTutEv|ent8()..|
|00001170| 7b 0d 0a 09 54 75 74 6f | 72 69 61 6c 53 6f 75 6e |{...Tuto|rialSoun|
|00001180| 64 28 44 4f 4d 5b 38 5d | 29 3b 0d 0a 09 54 6f 75 |d(DOM[8]|);...Tou|
|00001190| 72 6e 61 6d 65 6e 74 43 | 6f 6e 73 6f 6c 65 28 54 |rnamentC|onsole(T|
|000011a0| 72 61 69 6e 65 65 2e 50 | 6c 61 79 65 72 2e 43 6f |rainee.P|layer.Co|
|000011b0| 6e 73 6f 6c 65 29 2e 41 | 64 64 4d 65 73 73 61 67 |nsole).A|ddMessag|
|000011c0| 65 28 54 75 74 4d 65 73 | 73 61 67 65 5b 38 5d 29 |e(TutMes|sage[8])|
|000011d0| 3b 0d 0a 09 53 6f 75 6e | 64 49 6e 64 65 78 2b 2b |;...Soun|dIndex++|
|000011e0| 3b 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |;..}....|function|
|000011f0| 20 44 4f 4d 54 75 74 45 | 76 65 6e 74 39 28 29 0d | DOMTutE|vent9().|
|00001200| 0a 7b 0d 0a 09 54 72 61 | 69 6e 65 65 2e 53 65 74 |.{...Tra|inee.Set|
|00001210| 4c 6f 63 61 74 69 6f 6e | 28 76 65 63 74 28 2d 36 |Location|(vect(-6|
|00001220| 2c 20 33 34 37 2c 20 2d | 38 34 29 29 3b 0d 0a 09 |, 347, -|84));...|
|00001230| 54 72 61 69 6e 65 65 2e | 53 65 74 52 6f 74 61 74 |Trainee.|SetRotat|
|00001240| 69 6f 6e 28 72 6f 74 28 | 36 32 36 38 30 2c 20 31 |ion(rot(|62680, 1|
|00001250| 35 39 31 36 2c 20 30 29 | 29 3b 0d 0a 09 54 72 61 |5916, 0)|);...Tra|
|00001260| 69 6e 65 65 2e 56 69 65 | 77 52 6f 74 61 74 69 6f |inee.Vie|wRotatio|
|00001270| 6e 20 3d 20 72 6f 74 28 | 36 32 36 38 30 2c 20 31 |n = rot(|62680, 1|
|00001280| 35 39 31 36 2c 20 30 29 | 3b 0d 0a 09 50 6c 61 79 |5916, 0)|;...Play|
|00001290| 54 65 6c 65 70 6f 72 74 | 45 66 66 65 63 74 28 54 |Teleport|Effect(T|
|000012a0| 72 61 69 6e 65 65 2c 20 | 74 72 75 65 2c 20 74 72 |rainee, |true, tr|
|000012b0| 75 65 29 3b 0d 0a 0d 0a | 09 54 75 74 6f 72 69 61 |ue);....|.Tutoria|
|000012c0| 6c 53 6f 75 6e 64 28 44 | 4f 4d 5b 39 5d 29 3b 0d |lSound(D|OM[9]);.|
|000012d0| 0a 09 54 6f 75 72 6e 61 | 6d 65 6e 74 43 6f 6e 73 |..Tourna|mentCons|
|000012e0| 6f 6c 65 28 54 72 61 69 | 6e 65 65 2e 50 6c 61 79 |ole(Trai|nee.Play|
|000012f0| 65 72 2e 43 6f 6e 73 6f | 6c 65 29 2e 41 64 64 4d |er.Conso|le).AddM|
|00001300| 65 73 73 61 67 65 28 54 | 75 74 4d 65 73 73 61 67 |essage(T|utMessag|
|00001310| 65 5b 39 5d 29 3b 0d 0a | 09 53 6f 75 6e 64 49 6e |e[9]);..|.SoundIn|
|00001320| 64 65 78 2b 2b 3b 0d 0a | 7d 0d 0a 0d 0a 66 75 6e |dex++;..|}....fun|
|00001330| 63 74 69 6f 6e 20 44 4f | 4d 54 75 74 45 76 65 6e |ction DO|MTutEven|
|00001340| 74 31 30 28 29 0d 0a 7b | 0d 0a 09 6c 6f 63 61 6c |t10()..{|...local|
|00001350| 20 43 6f 6e 74 72 6f 6c | 50 6f 69 6e 74 20 43 50 | Control|Point CP|
|00001360| 3b 0d 0a 09 6c 6f 63 61 | 6c 20 50 6c 61 79 65 72 |;...loca|l Player|
|00001370| 50 61 77 6e 20 50 3b 0d | 0a 09 6c 6f 63 61 6c 20 |Pawn P;.|..local |
|00001380| 76 65 63 74 6f 72 20 4c | 6f 63 3b 0d 0a 0d 0a 09 |vector L|oc;.....|
|00001390| 66 6f 72 65 61 63 68 20 | 41 6c 6c 41 63 74 6f 72 |foreach |AllActor|
|000013a0| 73 28 63 6c 61 73 73 27 | 43 6f 6e 74 72 6f 6c 50 |s(class'|ControlP|
|000013b0| 6f 69 6e 74 27 2c 20 43 | 50 29 0d 0a 09 7b 0d 0a |oint', C|P)...{..|
|000013c0| 09 09 69 66 20 28 43 50 | 2e 54 61 67 20 3d 3d 20 |..if (CP|.Tag == |
|000013d0| 27 43 6f 6e 74 72 6f 6c | 50 6f 69 6e 74 47 61 6d |'Control|PointGam|
|000013e0| 6d 61 27 29 0d 0a 09 09 | 7b 0d 0a 09 09 09 43 50 |ma')....|{.....CP|
|000013f0| 2e 53 65 74 43 6f 6c 6c | 69 73 69 6f 6e 28 54 72 |.SetColl|ision(Tr|
|00001400| 75 65 2c 20 46 61 6c 73 | 65 2c 20 46 61 6c 73 65 |ue, Fals|e, False|
|00001410| 29 3b 0d 0a 09 09 09 66 | 6f 72 65 61 63 68 20 52 |);.....f|oreach R|
|00001420| 61 64 69 75 73 41 63 74 | 6f 72 73 28 63 6c 61 73 |adiusAct|ors(clas|
|00001430| 73 27 50 6c 61 79 65 72 | 50 61 77 6e 27 2c 20 50 |s'Player|Pawn', P|
|00001440| 2c 20 43 50 2e 43 6f 6c | 6c 69 73 69 6f 6e 52 61 |, CP.Col|lisionRa|
|00001450| 64 69 75 73 2c 20 43 50 | 2e 4c 6f 63 61 74 69 6f |dius, CP|.Locatio|
|00001460| 6e 29 0d 0a 09 09 09 7b | 0d 0a 09 09 09 09 43 50 |n).....{|......CP|
|00001470| 2e 54 6f 75 63 68 28 50 | 29 3b 0d 0a 09 09 09 7d |.Touch(P|);.....}|
|00001480| 0d 0a 09 09 7d 0d 0a 09 | 7d 0d 0a 0d 0a 09 62 50 |....}...|}.....bP|
|00001490| 61 75 73 65 20 3d 20 54 | 72 75 65 3b 0d 0a 09 47 |ause = T|rue;...G|
|000014a0| 6f 74 6f 53 74 61 74 65 | 28 27 46 72 65 65 52 75 |otoState|('FreeRu|
|000014b0| 6e 6e 69 6e 67 31 27 29 | 3b 0d 0a 7d 0d 0a 0d 0a |nning1')|;..}....|
|000014c0| 73 74 61 74 65 20 46 72 | 65 65 52 75 6e 6e 69 6e |state Fr|eeRunnin|
|000014d0| 67 31 0d 0a 7b 0d 0a 09 | 66 75 6e 63 74 69 6f 6e |g1..{...|function|
|000014e0| 20 54 69 63 6b 28 66 6c | 6f 61 74 20 44 65 6c 74 | Tick(fl|oat Delt|
|000014f0| 61 54 69 6d 65 29 0d 0a | 09 7b 0d 0a 09 09 6c 6f |aTime)..|.{....lo|
|00001500| 63 61 6c 20 43 6f 6e 74 | 72 6f 6c 50 6f 69 6e 74 |cal Cont|rolPoint|
|00001510| 20 43 50 3b 0d 0a 0d 0a | 09 09 53 75 70 65 72 2e | CP;....|..Super.|
|00001520| 54 69 63 6b 28 44 65 6c | 74 61 54 69 6d 65 29 3b |Tick(Del|taTime);|
|00001530| 0d 0a 0d 0a 09 09 66 6f | 72 65 61 63 68 20 41 6c |......fo|reach Al|
|00001540| 6c 41 63 74 6f 72 73 28 | 63 6c 61 73 73 27 43 6f |lActors(|class'Co|
|00001550| 6e 74 72 6f 6c 50 6f 69 | 6e 74 27 2c 20 43 50 29 |ntrolPoi|nt', CP)|
|00001560| 0d 0a 09 09 7b 0d 0a 09 | 09 09 69 66 20 28 43 50 |....{...|..if (CP|
|00001570| 2e 43 6f 6e 74 72 6f 6c | 6c 65 72 20 3d 3d 20 54 |.Control|ler == T|
|00001580| 72 61 69 6e 65 65 29 0d | 0a 09 09 09 7b 0d 0a 09 |rainee).|....{...|
|00001590| 09 09 09 62 50 61 75 73 | 65 20 3d 20 46 61 6c 73 |...bPaus|e = Fals|
|000015a0| 65 3b 0d 0a 0d 0a 09 09 | 09 09 54 75 74 6f 72 69 |e;......|..Tutori|
|000015b0| 61 6c 53 6f 75 6e 64 28 | 44 4f 4d 5b 31 30 5d 29 |alSound(|DOM[10])|
|000015c0| 3b 0d 0a 09 09 09 09 54 | 6f 75 72 6e 61 6d 65 6e |;......T|ournamen|
|000015d0| 74 43 6f 6e 73 6f 6c 65 | 28 54 72 61 69 6e 65 65 |tConsole|(Trainee|
|000015e0| 2e 50 6c 61 79 65 72 2e | 43 6f 6e 73 6f 6c 65 29 |.Player.|Console)|
|000015f0| 2e 41 64 64 4d 65 73 73 | 61 67 65 28 54 75 74 4d |.AddMess|age(TutM|
|00001600| 65 73 73 61 67 65 5b 31 | 30 5d 29 3b 0d 0a 09 09 |essage[1|0]);....|
|00001610| 09 09 53 6f 75 6e 64 49 | 6e 64 65 78 2b 2b 3b 0d |..SoundI|ndex++;.|
|00001620| 0a 09 09 09 09 0d 0a 09 | 09 09 09 47 6f 74 6f 53 |........|...GotoS|
|00001630| 74 61 74 65 28 27 27 29 | 3b 0d 0a 09 09 09 7d 0d |tate('')|;.....}.|
|00001640| 0a 09 09 7d 0d 0a 09 7d | 0d 0a 7d 0d 0a 0d 0a 66 |...}...}|..}....f|
|00001650| 75 6e 63 74 69 6f 6e 20 | 44 4f 4d 54 75 74 45 76 |unction |DOMTutEv|
|00001660| 65 6e 74 31 31 28 29 0d | 0a 7b 0d 0a 09 6c 6f 63 |ent11().|.{...loc|
|00001670| 61 6c 20 69 6e 74 20 58 | 2c 20 59 3b 0d 0a 09 58 |al int X|, Y;...X|
|00001680| 20 3d 20 2d 31 32 38 3b | 0d 0a 09 59 20 3d 20 2d | = -128;|...Y = -|
|00001690| 31 36 30 3b 0d 0a 0d 0a | 09 54 75 74 6f 72 69 61 |160;....|.Tutoria|
|000016a0| 6c 53 6f 75 6e 64 28 44 | 4f 4d 5b 31 31 5d 29 3b |lSound(D|OM[11]);|
|000016b0| 0d 0a 09 54 6f 75 72 6e | 61 6d 65 6e 74 43 6f 6e |...Tourn|amentCon|
|000016c0| 73 6f 6c 65 28 54 72 61 | 69 6e 65 65 2e 50 6c 61 |sole(Tra|inee.Pla|
|000016d0| 79 65 72 2e 43 6f 6e 73 | 6f 6c 65 29 2e 41 64 64 |yer.Cons|ole).Add|
|000016e0| 4d 65 73 73 61 67 65 28 | 54 75 74 4d 65 73 73 61 |Message(|TutMessa|
|000016f0| 67 65 5b 31 31 5d 29 3b | 0d 0a 09 53 6f 75 6e 64 |ge[11]);|...Sound|
|00001700| 49 6e 64 65 78 2b 2b 3b | 0d 0a 7d 0d 0a 0d 0a 66 |Index++;|..}....f|
|00001710| 75 6e 63 74 69 6f 6e 20 | 44 4f 4d 54 75 74 45 76 |unction |DOMTutEv|
|00001720| 65 6e 74 31 32 28 29 0d | 0a 7b 0d 0a 09 6c 6f 63 |ent12().|.{...loc|
|00001730| 61 6c 20 43 6f 6e 74 72 | 6f 6c 50 6f 69 6e 74 20 |al Contr|olPoint |
|00001740| 43 50 3b 0d 0a 09 6c 6f | 63 61 6c 20 50 6c 61 79 |CP;...lo|cal Play|
|00001750| 65 72 50 61 77 6e 20 50 | 3b 0d 0a 09 6c 6f 63 61 |erPawn P|;...loca|
|00001760| 6c 20 76 65 63 74 6f 72 | 20 4c 6f 63 3b 0d 0a 0d |l vector| Loc;...|
|00001770| 0a 09 54 75 74 6f 72 69 | 61 6c 53 6f 75 6e 64 28 |..Tutori|alSound(|
|00001780| 44 4f 4d 5b 31 32 5d 29 | 3b 0d 0a 09 54 6f 75 72 |DOM[12])|;...Tour|
|00001790| 6e 61 6d 65 6e 74 43 6f | 6e 73 6f 6c 65 28 54 72 |namentCo|nsole(Tr|
|000017a0| 61 69 6e 65 65 2e 50 6c | 61 79 65 72 2e 43 6f 6e |ainee.Pl|ayer.Con|
|000017b0| 73 6f 6c 65 29 2e 41 64 | 64 4d 65 73 73 61 67 65 |sole).Ad|dMessage|
|000017c0| 28 54 75 74 4d 65 73 73 | 61 67 65 5b 31 32 5d 29 |(TutMess|age[12])|
|000017d0| 3b 0d 0a 09 53 6f 75 6e | 64 49 6e 64 65 78 2b 2b |;...Soun|dIndex++|
|000017e0| 3b 0d 0a 09 66 6f 72 65 | 61 63 68 20 41 6c 6c 41 |;...fore|ach AllA|
|000017f0| 63 74 6f 72 73 28 63 6c | 61 73 73 27 43 6f 6e 74 |ctors(cl|ass'Cont|
|00001800| 72 6f 6c 50 6f 69 6e 74 | 27 2c 20 43 50 29 0d 0a |rolPoint|', CP)..|
|00001810| 09 7b 0d 0a 09 09 69 66 | 20 28 43 50 2e 54 61 67 |.{....if| (CP.Tag|
|00001820| 20 3d 3d 20 27 43 6f 6e | 74 72 6f 6c 50 6f 69 6e | == 'Con|trolPoin|
|00001830| 74 41 6c 70 68 61 27 29 | 0d 0a 09 09 7b 0d 0a 09 |tAlpha')|....{...|
|00001840| 09 09 43 50 2e 53 65 74 | 43 6f 6c 6c 69 73 69 6f |..CP.Set|Collisio|
|00001850| 6e 28 54 72 75 65 2c 20 | 46 61 6c 73 65 2c 20 46 |n(True, |False, F|
|00001860| 61 6c 73 65 29 3b 0d 0a | 09 09 09 66 6f 72 65 61 |alse);..|...forea|
|00001870| 63 68 20 52 61 64 69 75 | 73 41 63 74 6f 72 73 28 |ch Radiu|sActors(|
|00001880| 63 6c 61 73 73 27 50 6c | 61 79 65 72 50 61 77 6e |class'Pl|ayerPawn|
|00001890| 27 2c 20 50 2c 20 43 50 | 2e 43 6f 6c 6c 69 73 69 |', P, CP|.Collisi|
|000018a0| 6f 6e 52 61 64 69 75 73 | 2c 20 43 50 2e 4c 6f 63 |onRadius|, CP.Loc|
|000018b0| 61 74 69 6f 6e 29 0d 0a | 09 09 09 7b 0d 0a 09 09 |ation)..|...{....|
|000018c0| 09 09 43 50 2e 54 6f 75 | 63 68 28 50 29 3b 0d 0a |..CP.Tou|ch(P);..|
|000018d0| 09 09 09 7d 0d 0a 09 09 | 7d 0d 0a 09 7d 0d 0a 0d |...}....|}...}...|
|000018e0| 0a 09 62 50 61 75 73 65 | 20 3d 20 54 72 75 65 3b |..bPause| = True;|
|000018f0| 0d 0a 09 47 6f 54 6f 53 | 74 61 74 65 28 27 46 72 |...GoToS|tate('Fr|
|00001900| 65 65 52 75 6e 6e 69 6e | 67 32 27 29 3b 0d 0a 7d |eeRunnin|g2');..}|
|00001910| 0d 0a 0d 0a 73 74 61 74 | 65 20 46 72 65 65 52 75 |....stat|e FreeRu|
|00001920| 6e 6e 69 6e 67 32 0d 0a | 7b 0d 0a 09 66 75 6e 63 |nning2..|{...func|
|00001930| 74 69 6f 6e 20 54 69 63 | 6b 28 66 6c 6f 61 74 20 |tion Tic|k(float |
|00001940| 44 65 6c 74 61 54 69 6d | 65 29 0d 0a 09 7b 0d 0a |DeltaTim|e)...{..|
|00001950| 09 09 6c 6f 63 61 6c 20 | 43 6f 6e 74 72 6f 6c 50 |..local |ControlP|
|00001960| 6f 69 6e 74 20 43 50 3b | 0d 0a 09 09 6c 6f 63 61 |oint CP;|....loca|
|00001970| 6c 20 69 6e 74 20 43 6f | 6e 74 72 6f 6c 53 75 6d |l int Co|ntrolSum|
|00001980| 3b 0d 0a 0d 0a 09 09 53 | 75 70 65 72 2e 54 69 63 |;......S|uper.Tic|
|00001990| 6b 28 44 65 6c 74 61 54 | 69 6d 65 29 3b 0d 0a 0d |k(DeltaT|ime);...|
|000019a0| 0a 09 09 66 6f 72 65 61 | 63 68 20 41 6c 6c 41 63 |...forea|ch AllAc|
|000019b0| 74 6f 72 73 28 63 6c 61 | 73 73 27 43 6f 6e 74 72 |tors(cla|ss'Contr|
|000019c0| 6f 6c 50 6f 69 6e 74 27 | 2c 20 43 50 29 0d 0a 09 |olPoint'|, CP)...|
|000019d0| 09 7b 0d 0a 09 09 09 69 | 66 20 28 43 50 2e 43 6f |.{.....i|f (CP.Co|
|000019e0| 6e 74 72 6f 6c 6c 65 72 | 20 3d 3d 20 54 72 61 69 |ntroller| == Trai|
|000019f0| 6e 65 65 29 0d 0a 09 09 | 09 09 43 6f 6e 74 72 6f |nee)....|..Contro|
|00001a00| 6c 53 75 6d 2b 2b 3b 0d | 0a 09 09 09 69 66 20 28 |lSum++;.|....if (|
|00001a10| 43 6f 6e 74 72 6f 6c 53 | 75 6d 20 3d 3d 20 32 29 |ControlS|um == 2)|
|00001a20| 0d 0a 09 09 09 7b 0d 0a | 09 09 09 09 62 50 61 75 |.....{..|....bPau|
|00001a30| 73 65 20 3d 20 46 61 6c | 73 65 3b 0d 0a 0d 0a 09 |se = Fal|se;.....|
|00001a40| 09 09 09 54 75 74 6f 72 | 69 61 6c 53 6f 75 6e 64 |...Tutor|ialSound|
|00001a50| 28 44 4f 4d 5b 31 33 5d | 29 3b 0d 0a 09 09 09 09 |(DOM[13]|);......|
|00001a60| 54 6f 75 72 6e 61 6d 65 | 6e 74 43 6f 6e 73 6f 6c |Tourname|ntConsol|
|00001a70| 65 28 54 72 61 69 6e 65 | 65 2e 50 6c 61 79 65 72 |e(Traine|e.Player|
|00001a80| 2e 43 6f 6e 73 6f 6c 65 | 29 2e 41 64 64 4d 65 73 |.Console|).AddMes|
|00001a90| 73 61 67 65 28 54 75 74 | 4d 65 73 73 61 67 65 5b |sage(Tut|Message[|
|00001aa0| 31 33 5d 29 3b 0d 0a 09 | 09 09 09 53 6f 75 6e 64 |13]);...|...Sound|
|00001ab0| 49 6e 64 65 78 2b 2b 3b | 0d 0a 0d 0a 09 09 09 09 |Index++;|........|
|00001ac0| 47 6f 54 6f 53 74 61 74 | 65 28 27 27 29 3b 0d 0a |GoToStat|e('');..|
|00001ad0| 09 09 09 7d 0d 0a 09 09 | 7d 0d 0a 09 7d 0d 0a 7d |...}....|}...}..}|
|00001ae0| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 44 4f 4d |....func|tion DOM|
|00001af0| 54 75 74 45 76 65 6e 74 | 31 33 28 29 0d 0a 7b 0d |TutEvent|13()..{.|
|00001b00| 0a 09 54 75 74 6f 72 69 | 61 6c 53 6f 75 6e 64 28 |..Tutori|alSound(|
|00001b10| 44 4f 4d 5b 31 34 5d 29 | 3b 0d 0a 09 54 6f 75 72 |DOM[14])|;...Tour|
|00001b20| 6e 61 6d 65 6e 74 43 6f | 6e 73 6f 6c 65 28 54 72 |namentCo|nsole(Tr|
|00001b30| 61 69 6e 65 65 2e 50 6c | 61 79 65 72 2e 43 6f 6e |ainee.Pl|ayer.Con|
|00001b40| 73 6f 6c 65 29 2e 41 64 | 64 4d 65 73 73 61 67 65 |sole).Ad|dMessage|
|00001b50| 28 54 75 74 4d 65 73 73 | 61 67 65 5b 31 34 5d 29 |(TutMess|age[14])|
|00001b60| 3b 0d 0a 09 53 6f 75 6e | 64 49 6e 64 65 78 2b 2b |;...Soun|dIndex++|
|00001b70| 3b 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |;..}....|function|
|00001b80| 20 44 4f 4d 54 75 74 45 | 76 65 6e 74 31 34 28 29 | DOMTutE|vent14()|
|00001b90| 0d 0a 7b 0d 0a 09 2f 2f | 20 53 65 6c 65 63 74 20 |..{...//| Select |
|00001ba0| 74 68 65 20 74 72 61 6e | 73 6c 6f 63 61 74 6f 72 |the tran|slocator|
|00001bb0| 2e 0d 0a 09 54 72 61 69 | 6e 65 65 2e 47 65 74 57 |....Trai|nee.GetW|
|00001bc0| 65 61 70 6f 6e 28 43 6c | 61 73 73 3c 57 65 61 70 |eapon(Cl|ass<Weap|
|00001bd0| 6f 6e 3e 28 44 79 6e 61 | 6d 69 63 4c 6f 61 64 4f |on>(Dyna|micLoadO|
|00001be0| 62 6a 65 63 74 28 54 72 | 61 6e 73 6c 6f 63 61 74 |bject(Tr|anslocat|
|00001bf0| 6f 72 43 6c 61 73 73 2c | 20 63 6c 61 73 73 27 43 |orClass,| class'C|
|00001c00| 6c 61 73 73 27 29 29 29 | 3b 0d 0a 0d 0a 09 54 75 |lass')))|;.....Tu|
|00001c10| 74 6f 72 69 61 6c 53 6f | 75 6e 64 28 44 4f 4d 5b |torialSo|und(DOM[|
|00001c20| 31 35 5d 29 3b 0d 0a 09 | 54 6f 75 72 6e 61 6d 65 |15]);...|Tourname|
|00001c30| 6e 74 43 6f 6e 73 6f 6c | 65 28 54 72 61 69 6e 65 |ntConsol|e(Traine|
|00001c40| 65 2e 50 6c 61 79 65 72 | 2e 43 6f 6e 73 6f 6c 65 |e.Player|.Console|
|00001c50| 29 2e 41 64 64 4d 65 73 | 73 61 67 65 28 54 75 74 |).AddMes|sage(Tut|
|00001c60| 4d 65 73 73 61 67 65 5b | 31 35 5d 29 3b 0d 0a 09 |Message[|15]);...|
|00001c70| 53 6f 75 6e 64 49 6e 64 | 65 78 2b 2b 3b 0d 0a 0d |SoundInd|ex++;...|
|00001c80| 0a 09 62 50 61 75 73 65 | 20 3d 20 54 72 75 65 3b |..bPause| = True;|
|00001c90| 0d 0a 09 47 6f 54 6f 53 | 74 61 74 65 28 27 46 72 |...GoToS|tate('Fr|
|00001ca0| 65 65 52 75 6e 6e 69 6e | 67 33 27 29 3b 0d 0a 7d |eeRunnin|g3');..}|
|00001cb0| 0d 0a 0d 0a 73 74 61 74 | 65 20 46 72 65 65 52 75 |....stat|e FreeRu|
|00001cc0| 6e 6e 69 6e 67 33 0d 0a | 7b 0d 0a 09 66 75 6e 63 |nning3..|{...func|
|00001cd0| 74 69 6f 6e 20 54 69 63 | 6b 28 66 6c 6f 61 74 20 |tion Tic|k(float |
|00001ce0| 44 65 6c 74 61 54 69 6d | 65 29 0d 0a 09 7b 0d 0a |DeltaTim|e)...{..|
|00001cf0| 09 09 53 75 70 65 72 2e | 54 69 63 6b 28 44 65 6c |..Super.|Tick(Del|
|00001d00| 74 61 54 69 6d 65 29 3b | 0d 0a 0d 0a 09 09 69 66 |taTime);|......if|
|00001d10| 20 28 28 54 72 61 69 6e | 65 65 2e 62 46 69 72 65 | ((Train|ee.bFire|
|00001d20| 20 21 3d 20 30 29 20 26 | 26 20 28 54 72 61 69 6e | != 0) &|& (Train|
|00001d30| 65 65 2e 57 65 61 70 6f | 6e 2e 49 73 41 28 27 54 |ee.Weapo|n.IsA('T|
|00001d40| 72 61 6e 73 6c 6f 63 61 | 74 6f 72 27 29 29 29 0d |ransloca|tor'))).|
|00001d50| 0a 09 09 7b 0d 0a 09 09 | 09 62 50 61 75 73 65 20 |...{....|.bPause |
|00001d60| 3d 20 46 61 6c 73 65 3b | 0d 0a 0d 0a 09 09 09 54 |= False;|.......T|
|00001d70| 75 74 6f 72 69 61 6c 53 | 6f 75 6e 64 28 44 4f 4d |utorialS|ound(DOM|
|00001d80| 5b 31 36 5d 29 3b 0d 0a | 09 09 09 54 6f 75 72 6e |[16]);..|...Tourn|
|00001d90| 61 6d 65 6e 74 43 6f 6e | 73 6f 6c 65 28 54 72 61 |amentCon|sole(Tra|
|00001da0| 69 6e 65 65 2e 50 6c 61 | 79 65 72 2e 43 6f 6e 73 |inee.Pla|yer.Cons|
|00001db0| 6f 6c 65 29 2e 41 64 64 | 4d 65 73 73 61 67 65 28 |ole).Add|Message(|
|00001dc0| 54 75 74 4d 65 73 73 61 | 67 65 5b 31 36 5d 29 3b |TutMessa|ge[16]);|
|00001dd0| 0d 0a 09 09 09 53 6f 75 | 6e 64 49 6e 64 65 78 2b |.....Sou|ndIndex+|
|00001de0| 2b 3b 0d 0a 0d 0a 09 09 | 09 47 6f 54 6f 53 74 61 |+;......|.GoToSta|
|00001df0| 74 65 28 27 27 29 3b 0d | 0a 09 09 7d 0d 0a 09 7d |te('');.|...}...}|
|00001e00| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|00001e10| 44 4f 4d 54 75 74 45 76 | 65 6e 74 31 35 28 29 0d |DOMTutEv|ent15().|
|00001e20| 0a 7b 0d 0a 09 62 50 61 | 75 73 65 20 3d 20 54 72 |.{...bPa|use = Tr|
|00001e30| 75 65 3b 0d 0a 09 47 6f | 54 6f 53 74 61 74 65 28 |ue;...Go|ToState(|
|00001e40| 27 46 72 65 65 52 75 6e | 6e 69 6e 67 34 27 29 3b |'FreeRun|ning4');|
|00001e50| 0d 0a 7d 0d 0a 0d 0a 73 | 74 61 74 65 20 46 72 65 |..}....s|tate Fre|
|00001e60| 65 52 75 6e 6e 69 6e 67 | 34 0d 0a 7b 0d 0a 09 66 |eRunning|4..{...f|
|00001e70| 75 6e 63 74 69 6f 6e 20 | 54 69 63 6b 28 66 6c 6f |unction |Tick(flo|
|00001e80| 61 74 20 44 65 6c 74 61 | 54 69 6d 65 29 0d 0a 09 |at Delta|Time)...|
|00001e90| 7b 0d 0a 09 09 53 75 70 | 65 72 2e 54 69 63 6b 28 |{....Sup|er.Tick(|
|00001ea0| 44 65 6c 74 61 54 69 6d | 65 29 3b 0d 0a 0d 0a 09 |DeltaTim|e);.....|
|00001eb0| 09 69 66 20 28 28 54 72 | 61 69 6e 65 65 2e 62 41 |.if ((Tr|ainee.bA|
|00001ec0| 6c 74 46 69 72 65 20 21 | 3d 20 30 29 20 26 26 20 |ltFire !|= 0) && |
|00001ed0| 28 54 72 61 69 6e 65 65 | 2e 57 65 61 70 6f 6e 2e |(Trainee|.Weapon.|
|00001ee0| 49 73 41 28 27 54 72 61 | 6e 73 6c 6f 63 61 74 6f |IsA('Tra|nslocato|
|00001ef0| 72 27 29 29 29 0d 0a 09 | 09 7b 0d 0a 09 09 09 62 |r')))...|.{.....b|
|00001f00| 50 61 75 73 65 20 3d 20 | 46 61 6c 73 65 3b 0d 0a |Pause = |False;..|
|00001f10| 0d 0a 09 09 09 54 75 74 | 6f 72 69 61 6c 53 6f 75 |.....Tut|orialSou|
|00001f20| 6e 64 28 44 4f 4d 5b 31 | 37 5d 29 3b 0d 0a 09 09 |nd(DOM[1|7]);....|
|00001f30| 09 54 6f 75 72 6e 61 6d | 65 6e 74 43 6f 6e 73 6f |.Tournam|entConso|
|00001f40| 6c 65 28 54 72 61 69 6e | 65 65 2e 50 6c 61 79 65 |le(Train|ee.Playe|
|00001f50| 72 2e 43 6f 6e 73 6f 6c | 65 29 2e 41 64 64 4d 65 |r.Consol|e).AddMe|
|00001f60| 73 73 61 67 65 28 54 75 | 74 4d 65 73 73 61 67 65 |ssage(Tu|tMessage|
|00001f70| 5b 31 37 5d 29 3b 0d 0a | 09 09 09 53 6f 75 6e 64 |[17]);..|...Sound|
|00001f80| 49 6e 64 65 78 2b 2b 3b | 0d 0a 0d 0a 09 09 09 47 |Index++;|.......G|
|00001f90| 6f 74 6f 53 74 61 74 65 | 28 27 27 29 3b 0d 0a 09 |otoState|('');...|
|00001fa0| 09 7d 0d 0a 09 7d 0d 0a | 7d 0d 0a 0d 0a 66 75 6e |.}...}..|}....fun|
|00001fb0| 63 74 69 6f 6e 20 44 4f | 4d 54 75 74 45 76 65 6e |ction DO|MTutEven|
|00001fc0| 74 31 36 28 29 0d 0a 7b | 0d 0a 09 54 75 74 6f 72 |t16()..{|...Tutor|
|00001fd0| 69 61 6c 53 6f 75 6e 64 | 28 44 4f 4d 5b 31 38 5d |ialSound|(DOM[18]|
|00001fe0| 29 3b 0d 0a 09 54 6f 75 | 72 6e 61 6d 65 6e 74 43 |);...Tou|rnamentC|
|00001ff0| 6f 6e 73 6f 6c 65 28 54 | 72 61 69 6e 65 65 2e 50 |onsole(T|rainee.P|
|00002000| 6c 61 79 65 72 2e 43 6f | 6e 73 6f 6c 65 29 2e 41 |layer.Co|nsole).A|
|00002010| 64 64 4d 65 73 73 61 67 | 65 28 54 75 74 4d 65 73 |ddMessag|e(TutMes|
|00002020| 73 61 67 65 5b 31 38 5d | 29 3b 0d 0a 09 53 6f 75 |sage[18]|);...Sou|
|00002030| 6e 64 49 6e 64 65 78 2b | 2b 3b 09 0d 0a 7d 0d 0a |ndIndex+|+;...}..|
|00002040| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 44 4f 4d 54 75 |..functi|on DOMTu|
|00002050| 74 45 76 65 6e 74 31 37 | 28 29 0d 0a 7b 0d 0a 09 |tEvent17|()..{...|
|00002060| 54 75 74 6f 72 69 61 6c | 53 6f 75 6e 64 28 44 4f |Tutorial|Sound(DO|
|00002070| 4d 5b 31 39 5d 29 3b 0d | 0a 09 54 6f 75 72 6e 61 |M[19]);.|..Tourna|
|00002080| 6d 65 6e 74 43 6f 6e 73 | 6f 6c 65 28 54 72 61 69 |mentCons|ole(Trai|
|00002090| 6e 65 65 2e 50 6c 61 79 | 65 72 2e 43 6f 6e 73 6f |nee.Play|er.Conso|
|000020a0| 6c 65 29 2e 41 64 64 4d | 65 73 73 61 67 65 28 54 |le).AddM|essage(T|
|000020b0| 75 74 4d 65 73 73 61 67 | 65 5b 31 39 5d 29 3b 0d |utMessag|e[19]);.|
|000020c0| 0a 09 53 6f 75 6e 64 49 | 6e 64 65 78 2b 2b 3b 09 |..SoundI|ndex++;.|
|000020d0| 0d 0a 7d 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |..}....f|unction |
|000020e0| 44 4f 4d 54 75 74 45 76 | 65 6e 74 31 38 28 29 0d |DOMTutEv|ent18().|
|000020f0| 0a 7b 0d 0a 09 6c 6f 63 | 61 6c 20 43 6f 6e 74 72 |.{...loc|al Contr|
|00002100| 6f 6c 50 6f 69 6e 74 20 | 43 50 3b 0d 0a 09 6c 6f |olPoint |CP;...lo|
|00002110| 63 61 6c 20 69 6e 74 20 | 69 3b 0d 0a 0d 0a 09 66 |cal int |i;.....f|
|00002120| 6f 72 65 61 63 68 20 41 | 6c 6c 41 63 74 6f 72 73 |oreach A|llActors|
|00002130| 28 63 6c 61 73 73 27 43 | 6f 6e 74 72 6f 6c 50 6f |(class'C|ontrolPo|
|00002140| 69 6e 74 27 2c 20 43 50 | 29 0d 0a 09 7b 0d 0a 09 |int', CP|)...{...|
|00002150| 09 43 50 2e 43 6f 6e 74 | 72 6f 6c 6c 65 72 20 3d |.CP.Cont|roller =|
|00002160| 20 4e 6f 6e 65 3b 0d 0a | 09 7d 0d 0a 0d 0a 09 66 | None;..|.}.....f|
|00002170| 6f 72 20 28 69 20 3d 20 | 30 3b 20 69 20 3c 20 32 |or (i = |0; i < 2|
|00002180| 3b 20 69 2b 2b 29 0d 0a | 09 09 54 65 61 6d 73 5b |; i++)..|..Teams[|
|00002190| 69 5d 2e 53 63 6f 72 65 | 20 3d 20 30 3b 0d 0a 0d |i].Score| = 0;...|
|000021a0| 0a 09 47 6f 61 6c 54 65 | 61 6d 53 63 6f 72 65 20 |..GoalTe|amScore |
|000021b0| 3d 20 32 30 3b 0d 0a 0d | 0a 09 62 52 61 74 65 64 |= 20;...|..bRated|
|000021c0| 47 61 6d 65 20 3d 20 54 | 72 75 65 3b 0d 0a 09 52 |Game = T|rue;...R|
|000021d0| 65 6d 61 69 6e 69 6e 67 | 42 6f 74 73 20 3d 20 52 |emaining|Bots = R|
|000021e0| 61 74 65 64 4d 61 74 63 | 68 43 6f 6e 66 69 67 2e |atedMatc|hConfig.|
|000021f0| 4e 75 6d 42 6f 74 73 3b | 0d 0a 0d 0a 09 54 6f 75 |NumBots;|.....Tou|
|00002200| 72 6e 61 6d 65 6e 74 43 | 6f 6e 73 6f 6c 65 28 54 |rnamentC|onsole(T|
|00002210| 72 61 69 6e 65 65 2e 50 | 6c 61 79 65 72 2e 43 6f |rainee.P|layer.Co|
|00002220| 6e 73 6f 6c 65 29 2e 48 | 69 64 65 4d 65 73 73 61 |nsole).H|ideMessa|
|00002230| 67 65 28 29 3b 0d 0a 7d | 0d 0a 0d 0a 66 75 6e 63 |ge();..}|....func|
|00002240| 74 69 6f 6e 20 62 6f 6f | 6c 20 53 75 63 63 65 73 |tion boo|l Succes|
|00002250| 73 66 75 6c 47 61 6d 65 | 28 29 0d 0a 7b 0d 0a 09 |sfulGame|()..{...|
|00002260| 6c 6f 63 61 6c 20 54 65 | 61 6d 49 6e 66 6f 20 42 |local Te|amInfo B|
|00002270| 65 73 74 54 65 61 6d 3b | 0d 0a 09 6c 6f 63 61 6c |estTeam;|...local|
|00002280| 20 69 6e 74 20 69 3b 0d | 0a 09 42 65 73 74 54 65 | int i;.|..BestTe|
|00002290| 61 6d 20 3d 20 54 65 61 | 6d 73 5b 30 5d 3b 0d 0a |am = Tea|ms[0];..|
|000022a0| 09 66 6f 72 20 28 20 69 | 3d 31 3b 20 69 3c 4d 61 |.for ( i|=1; i<Ma|
|000022b0| 78 54 65 61 6d 73 3b 20 | 69 2b 2b 20 29 0d 0a 09 |xTeams; |i++ )...|
|000022c0| 09 69 66 20 28 20 54 65 | 61 6d 73 5b 69 5d 2e 53 |.if ( Te|ams[i].S|
|000022d0| 63 6f 72 65 20 3e 20 42 | 65 73 74 54 65 61 6d 2e |core > B|estTeam.|
|000022e0| 53 63 6f 72 65 20 29 0d | 0a 09 09 09 42 65 73 74 |Score ).|....Best|
|000022f0| 54 65 61 6d 20 3d 20 54 | 65 61 6d 73 5b 69 5d 3b |Team = T|eams[i];|
|00002300| 0d 0a 0d 0a 09 69 66 20 | 28 42 65 73 74 54 65 61 |.....if |(BestTea|
|00002310| 6d 2e 54 65 61 6d 49 6e | 64 65 78 20 3d 3d 20 54 |m.TeamIn|dex == T|
|00002320| 72 61 69 6e 65 65 2e 50 | 6c 61 79 65 72 52 65 70 |rainee.P|layerRep|
|00002330| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 2e 54 65 61 |lication|Info.Tea|
|00002340| 6d 29 0d 0a 09 09 72 65 | 74 75 72 6e 20 28 42 65 |m)....re|turn (Be|
|00002350| 73 74 54 65 61 6d 2e 53 | 63 6f 72 65 20 3e 3d 20 |stTeam.S|core >= |
|00002360| 47 6f 61 6c 54 65 61 6d | 53 63 6f 72 65 29 3b 0d |GoalTeam|Score);.|
|00002370| 0a 09 65 6c 73 65 0d 0a | 09 09 72 65 74 75 72 6e |..else..|..return|
|00002380| 20 66 61 6c 73 65 3b 0d | 0a 7d 0d 0a 0d 0a 66 75 | false;.|.}....fu|
|00002390| 6e 63 74 69 6f 6e 20 45 | 6e 64 47 61 6d 65 28 20 |nction E|ndGame( |
|000023a0| 73 74 72 69 6e 67 20 52 | 65 61 73 6f 6e 20 29 0d |string R|eason ).|
|000023b0| 0a 7b 0d 0a 09 53 75 70 | 65 72 2e 45 6e 64 47 61 |.{...Sup|er.EndGa|
|000023c0| 6d 65 28 52 65 61 73 6f | 6e 29 3b 0d 0a 0d 0a 09 |me(Reaso|n);.....|
|000023d0| 69 66 20 28 54 72 61 69 | 6e 65 65 2e 49 73 41 28 |if (Trai|nee.IsA(|
|000023e0| 27 54 6f 75 72 6e 61 6d | 65 6e 74 50 6c 61 79 65 |'Tournam|entPlaye|
|000023f0| 72 27 29 29 0d 0a 09 09 | 54 6f 75 72 6e 61 6d 65 |r'))....|Tourname|
|00002400| 6e 74 50 6c 61 79 65 72 | 28 54 72 61 69 6e 65 65 |ntPlayer|(Trainee|
|00002410| 29 2e 62 41 75 74 6f 54 | 61 75 6e 74 20 3d 20 62 |).bAutoT|aunt = b|
|00002420| 4f 6c 64 41 75 74 6f 54 | 61 75 6e 74 3b 0d 0a 0d |OldAutoT|aunt;...|
|00002430| 0a 09 69 66 20 28 53 75 | 63 63 65 73 73 66 75 6c |..if (Su|ccessful|
|00002440| 47 61 6d 65 28 29 29 0d | 0a 09 09 54 75 74 6f 72 |Game()).|...Tutor|
|00002450| 69 61 6c 53 6f 75 6e 64 | 28 44 4f 4d 5b 32 30 5d |ialSound|(DOM[20]|
|00002460| 29 3b 0d 0a 09 65 6c 73 | 65 0d 0a 09 09 54 72 61 |);...els|e....Tra|
|00002470| 69 6e 65 65 2e 43 6c 69 | 65 6e 74 50 6c 61 79 53 |inee.Cli|entPlayS|
|00002480| 6f 75 6e 64 28 73 6f 75 | 6e 64 27 41 6e 6e 6f 75 |ound(sou|nd'Annou|
|00002490| 6e 63 65 72 2e 4c 6f 73 | 74 4d 61 74 63 68 27 2c |ncer.Los|tMatch',|
|000024a0| 20 54 72 75 65 29 3b 0d | 0a 0d 0a 09 69 66 20 28 | True);.|....if (|
|000024b0| 52 61 74 65 64 47 61 6d | 65 4c 61 64 64 65 72 4f |RatedGam|eLadderO|
|000024c0| 62 6a 20 21 3d 20 4e 6f | 6e 65 29 0d 0a 09 7b 0d |bj != No|ne)...{.|
|000024d0| 0a 09 09 52 61 74 65 64 | 47 61 6d 65 4c 61 64 64 |...Rated|GameLadd|
|000024e0| 65 72 4f 62 6a 2e 50 65 | 6e 64 69 6e 67 43 68 61 |erObj.Pe|ndingCha|
|000024f0| 6e 67 65 20 3d 20 30 3b | 0d 0a 09 09 52 61 74 65 |nge = 0;|....Rate|
|00002500| 64 47 61 6d 65 4c 61 64 | 64 65 72 4f 62 6a 2e 4c |dGameLad|derObj.L|
|00002510| 61 73 74 4d 61 74 63 68 | 54 79 70 65 20 3d 20 4c |astMatch|Type = L|
|00002520| 61 64 64 65 72 54 79 70 | 65 49 6e 64 65 78 3b 0d |adderTyp|eIndex;.|
|00002530| 0a 09 09 69 66 20 28 52 | 61 74 65 64 47 61 6d 65 |...if (R|atedGame|
|00002540| 4c 61 64 64 65 72 4f 62 | 6a 2e 44 4f 4d 50 6f 73 |LadderOb|j.DOMPos|
|00002550| 69 74 69 6f 6e 20 3c 20 | 31 29 0d 0a 09 09 7b 0d |ition < |1)....{.|
|00002560| 0a 09 09 09 52 61 74 65 | 64 47 61 6d 65 4c 61 64 |....Rate|dGameLad|
|00002570| 64 65 72 4f 62 6a 2e 50 | 65 6e 64 69 6e 67 43 68 |derObj.P|endingCh|
|00002580| 61 6e 67 65 20 3d 20 4c | 61 64 64 65 72 54 79 70 |ange = L|adderTyp|
|00002590| 65 49 6e 64 65 78 3b 0d | 0a 09 09 09 52 61 74 65 |eIndex;.|....Rate|
|000025a0| 64 47 61 6d 65 4c 61 64 | 64 65 72 4f 62 6a 2e 50 |dGameLad|derObj.P|
|000025b0| 65 6e 64 69 6e 67 52 61 | 6e 6b 20 3d 20 31 3b 0d |endingRa|nk = 1;.|
|000025c0| 0a 09 09 09 52 61 74 65 | 64 47 61 6d 65 4c 61 64 |....Rate|dGameLad|
|000025d0| 64 65 72 4f 62 6a 2e 50 | 65 6e 64 69 6e 67 50 6f |derObj.P|endingPo|
|000025e0| 73 69 74 69 6f 6e 20 3d | 20 31 3b 0d 0a 09 09 7d |sition =| 1;....}|
|000025f0| 0d 0a 09 7d 0d 0a 09 47 | 6f 54 6f 53 74 61 74 65 |...}...G|oToState|
|00002600| 28 27 53 65 72 76 65 72 | 54 72 61 76 65 6c 27 29 |('Server|Travel')|
|00002610| 3b 0d 0a 7d 0d 0a 0d 0a | 73 74 61 74 65 20 53 65 |;..}....|state Se|
|00002620| 72 76 65 72 54 72 61 76 | 65 6c 0d 0a 7b 0d 0a 09 |rverTrav|el..{...|
|00002630| 66 75 6e 63 74 69 6f 6e | 20 54 69 6d 65 72 28 29 |function| Timer()|
|00002640| 0d 0a 09 7b 0d 0a 09 09 | 6c 6f 63 61 6c 20 73 74 |...{....|local st|
|00002650| 72 69 6e 67 20 53 74 61 | 72 74 4d 61 70 3b 0d 0a |ring Sta|rtMap;..|
|00002660| 0d 0a 09 09 53 74 61 72 | 74 4d 61 70 20 3d 20 22 |....Star|tMap = "|
|00002670| 55 54 2d 4c 6f 67 6f 2d | 4d 61 70 2e 75 6e 72 22 |UT-Logo-|Map.unr"|
|00002680| 0d 0a 09 09 09 24 22 3f | 47 61 6d 65 3d 42 6f 74 |.....$"?|Game=Bot|
|00002690| 70 61 63 6b 2e 4c 61 64 | 64 65 72 54 72 61 6e 73 |pack.Lad|derTrans|
|000026a0| 69 74 69 6f 6e 22 3b 0d | 0a 0d 0a 09 09 54 72 61 |ition";.|.....Tra|
|000026b0| 69 6e 65 65 2e 43 6c 69 | 65 6e 74 54 72 61 76 65 |inee.Cli|entTrave|
|000026c0| 6c 28 53 74 61 72 74 4d | 61 70 2c 20 54 52 41 56 |l(StartM|ap, TRAV|
|000026d0| 45 4c 5f 41 62 73 6f 6c | 75 74 65 2c 20 54 72 75 |EL_Absol|ute, Tru|
|000026e0| 65 29 3b 0d 0a 09 7d 0d | 0a 0d 0a 09 66 75 6e 63 |e);...}.|....func|
|000026f0| 74 69 6f 6e 20 42 65 67 | 69 6e 53 74 61 74 65 28 |tion Beg|inState(|
|00002700| 29 0d 0a 09 7b 0d 0a 09 | 09 53 65 74 54 69 6d 65 |)...{...|.SetTime|
|00002710| 72 28 39 2e 30 2c 20 74 | 72 75 65 29 3b 0d 0a 09 |r(9.0, t|rue);...|
|00002720| 7d 0d 0a 7d 0d 0a 0d 0a | 00 |}..}....|. |
+--------+-------------------------+-------------------------+--------+--------+